import XtxMessageCom from './index.vue'
import Vue from 'vue'
export default function XtxMessage (obj) {
  // 提取构造函数
  const XtxFn = Vue.extend(XtxMessageCom)
  //   构造函数实例化
  const xtxObj = new XtxFn()
  //   组件赋值
  xtxObj.type = obj.type
  xtxObj.text = obj.text
  //   渲染
  xtxObj.$mount()
  //   将组件渲染后的dom添加到body
  document.body.append(xtxObj.$el)
  console.log(xtxObj.$el)
}

XtxMessage.error = function (txt) {
  const XtxFn = Vue.extend(XtxMessageCom)
  const xtxObj = new XtxFn()
  xtxObj.type = 'warn'
  xtxObj.text = txt
  xtxObj.$mount()
  document.body.append(xtxObj.$el)
  console.log(xtxObj.$el)
}
